/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package sisgraf.model;

import java.io.File;
import java.io.FileOutputStream;

/**
 *
 * @author POSITIVO R41
 */
public class Faturamento {
    private String cpf;
    private String nome;
    private String rua;
    private String numero;
    private String complemento;
    private String bairro;
    private String cep;
    private String cidade;
    private String uf;
    private String email;
    private String telFixo;
    private String telCel;
    private String fax;
    private String aniverssario;
    private String dataFatura;
    private String valorEntrada;
    private String numParcelas;
    private String valorParcela;
    private String dataVencimento;
    private String dias;

    public Faturamento() {
        numParcelas="1";
        dias="0";
    }

    public String getAniverssario() {
        return aniverssario;
    }

    public void setAniverssario(String aniverssario) {
        this.aniverssario = aniverssario;
    }

    public String getBairro() {
        return bairro;
    }

    public void setBairro(String bairro) {
        this.bairro = bairro;
    }

    public String getCep() {
        return cep;
    }

    public void setCep(String cep) {
        this.cep = cep;
    }

    public String getCidade() {
        return cidade;
    }

    public void setCidade(String cidade) {
        this.cidade = cidade;
    }

    public String getComplemento() {
        return complemento;
    }

    public void setComplemento(String complemento) {
        this.complemento = complemento;
    }

    public String getCpf() {
        return cpf;
    }

    public void setCpf(String cpf) {
        this.cpf = cpf;
    }

    public String getDataFatura() {
        return dataFatura;
    }

    public void setDataFatura(String dataFatura) {
        this.dataFatura = dataFatura;
    }

    public String getDataVencimento() {
        return dataVencimento;
    }

    public void setDataVencimento(String dataVencimento) {
        this.dataVencimento = dataVencimento;
    }

    public String getDias() {
        return dias;
    }

    public void setDias(String dias) {
        this.dias = dias;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getFax() {
        return fax;
    }

    public void setFax(String fax) {
        this.fax = fax;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getNumParcelas() {
        return numParcelas;
    }

    public void setNumParcelas(String numParcelas) {
        this.numParcelas = numParcelas;
    }

    public String getNumero() {
        return numero;
    }

    public void setNumero(String numero) {
        this.numero = numero;
    }

    public String getRua() {
        return rua;
    }

    public void setRua(String rua) {
        this.rua = rua;
    }

    public String getTelCel() {
        return telCel;
    }

    public void setTelCel(String telCel) {
        this.telCel = telCel;
    }

    public String getTelFixo() {
        return telFixo;
    }

    public void setTelFixo(String telFixo) {
        this.telFixo = telFixo;
    }

    public String getUf() {
        return uf;
    }

    public void setUf(String uf) {
        this.uf = uf;
    }

    public String getValorEntrada() {
        return valorEntrada;
    }

    public void setValorEntrada(String valorEntrada) {
        this.valorEntrada = valorEntrada;
    }

    public String getValorParcela() {
        return valorParcela;
    }

    public void setValorParcela(String valorParcela) {
        this.valorParcela = valorParcela;
    }
    public boolean gravar(){
        try {
            // Gravando no arquivo
            File arquivo;
            arquivo = new File("faturamento.txt");
            FileOutputStream fos = new FileOutputStream(arquivo, true);
            String texto = "0,"+this.cpf+",\""+this.nome+"\",\""+this.rua+"\","+
                   this.numero+",\""+this.complemento+"\",\""+
                   this.bairro+"+\",\""+this.cidade+"\",\""+this.uf+"\",\""+
                   this.email+"\",\""+this.telFixo+"\",\""+this.telCel+"\",\""+
                   this.fax+"\",\""+this.aniverssario+"\n";
            fos.write(texto.getBytes());
            texto = "1,"+this.cpf+","+this.dataFatura+","+this.valorEntrada+","+
                   this.numParcelas+","+this.valorParcela+","+
                   this.dataVencimento+","+this.dias+"\n";
            fos.write(texto.getBytes());
            fos.close();
        } catch (Exception ee) {
            ee.printStackTrace();
            return false;
        }
        return true;
    }
}
